Ext.define('aps.UsuarioParamsPanel', {
    extend: 'Ext.Panel',
    alias : 'aps.UsuarioParamsPanel',

    id:         'usuario_params_panel',
    name:       'usuario_params_panel',
    layout:     'vbox',
    height:     180,
    frame:      true,
    closable:   false,
    border:     false,
    initComponent: function() {
        this.items = [{
                xtype:      'textfield',
                margin:     '10 0 0 0',
                name :      'cantproy',
                id:         'cantproy',
                width: 400,
                labelWidth:  300,
                fieldLabel: '<b>Cantidad de Proyectos Asociados</b>',
                allowBlank: false,
                disabled: true,
            },{
                xtype:      'textfield',
                margin:     '5 0 0 0',
                name :      'cantproylider',
                id:         'cantproylider',
                labelWidth:  300,
                width: 400,                
                fieldLabel: '<b>Cantidad de Proyectos en los que es Lider</b>',
                allowBlank: false,
                disabled: true
            }, {
                xtype:      'textfield',
                margin:     '5 0 0 0',
                name :      'cantroles',
                id :        'cantroles',
                labelWidth:  300,
                width: 400,                
                fieldLabel: '<b>Cantidad de Roles asociados</b>',
                allowBlank: false,
                disabled: true
            }];
            Ext.Ajax.request({
                url:    '/consultar_informacion_usuario',
                success: function(response, opts) {
                    var obj = Ext.JSON.decode(response.responseText);
                    var cantproylider = obj.cantproylider;
                    var cantproy = obj.cantproy;
                    var cantroles = obj.cantroles; 
                    Ext.getCmp('cantproy').setValue(cantproy);
                    Ext.getCmp('cantproylider').setValue(cantproylider);
                    Ext.getCmp('cantroles').setValue(cantroles);
                },
            });
    this.callParent(arguments);
 }
});   
